Pular para o conteúdo principal

4.2 Consultar planos de pagamento

Request

Request
query PaymentPlans {
paymentPlans(where: { refId: {eq: "fbc2f932-89be-4dba-8c00-bd6b3e820cef"}}) {
items {
paymentPlanType
financialOwnerId
companyId
costCenterId
financialIntegrationId
id
creationDate
active
deleted
billings(order: { id: ASC }) {
pixCode
value
dueDate
barcode
billingStatus
}
financialOwner {
name
cpf
}
}
}
}

Params

ParâmetroTipoDescrição
skipIntNúmero de registros a serem pulados no início da coleção. Utilizado para paginação.
takeIntNúmero máximo de registros a serem retornados. Utilizado para paginação.
wherePaymentPlanFilterInputObjeto que define os critérios de filtragem para os planos de pagamento.
order[PaymentPlanSortInput!]Array de objetos que definem a ordem de classificação dos resultados.

Objeto PaymentPlanFilterInput

CampoTipoDescrição
activeBooleanOperationFilterInputStatus de Ativação
and[PaymentPlanFilterInput!]Combinação de filtros AND
apiRequestLogsListFilterInputTypeOfApiRequestLogFilterInputLogs de requisições API
billingsListFilterInputTypeOfBillingFilterInputDados das Cobranças
changesListFilterInputTypeOfLogHistoryFilterInputHistórico de alterações
companyCompanyFilterInputDados da Empresa
companyIdIntOperationFilterInputId da Empresa
costCenterCostCenterFilterInputDados do Centro de Custo
costCenterIdIntOperationFilterInputId do Centro de Custo
creationDateDateTimeOperationFilterInputData de Criação
deductedDiscountsListFilterInputTypeOfDeductedDiscountFilterInputDescontos Deduzidos
deletedBooleanOperationFilterInputStatus de Deleção
dependentDependentFilterInputDados do Dependente
dependentIdIntOperationFilterInputId do Dependente
descriptionStringOperationFilterInputDescrição
documentFileUrlStringOperationFilterInputUrl do arquivo pdf das cobranças
externalIdIntOperationFilterInputId Externo
financialIntegrationFinancialIntegrationFilterInputDados da Integração Financeira
financialIntegrationIdIntOperationFilterInputId da integração Financeira
financialOwnerFinancialOwnerFilterInputDados do Responsável Financeiro
financialOwnerIdIntOperationFilterInputId do Responsável Financeiro
graphQLRequestLogsListFilterInputTypeOfGraphQLRequestLogFilterInputLogs de requisições GraphQL
idIntOperationFilterInputId do objeto da Requisição
or[PaymentPlanFilterInput!]Combinação de filtros OR
parcelQuantityIntOperationFilterInputQuantidade de Parcelas
paymentPlanTypePaymentPlanTypeOperationFilterInputTipo de Plano de Pagamento
punctualDiscountsListFilterInputTypeOfPunctualDiscountFilterInputDescontos Pontualidade
refIdUuidOperationFilterInputId da Referência

Objeto PaymentPlanSortInput

CampoTipoDescrição
activeSortEnumTypeStatus de Ativação (ascendente ou descendente)
companyCompanySortInputDados da Empresa (ordenar por campos da empresa)
companyIdSortEnumTypeId da Empresa (ascendente ou descendente)
costCenterCostCenterSortInputDados do Centro de Custo (ordenar por campos do centro de custo)
costCenterIdSortEnumTypeId do Centro de Custo (ascendente ou descendente)
creationDateSortEnumTypeData de Criação (ascendente ou descendente)
deletedSortEnumTypeStatus de Deleção (ascendente ou descendente)
dependentDependentSortInputDados do Dependente (ordenar por campos do dependente)
dependentIdSortEnumTypeId do Dependente (ascendente ou descendente)
descriptionSortEnumTypeDescrição (ascendente ou descendente)
documentFileUrlSortEnumTypeUrl do arquivo pdf das cobranças (ascendente ou descendente)
externalIdSortEnumTypeId Externo (ascendente ou descendente)
financialIntegrationFinancialIntegrationSortInputDados da Integração Financeira (ordenar por campos da integração financeira)
financialIntegrationIdSortEnumTypeId da integração Financeira (ascendente ou descendente)
financialOwnerFinancialOwnerSortInputDados do Responsável Financeiro (ordenar por campos do responsável financeiro)
financialOwnerIdSortEnumTypeId do Responsável Financeiro (ascendente ou descendente)
idSortEnumTypeId do objeto da Requisição (ascendente ou descendente)
parcelQuantitySortEnumTypeQuantidade de Parcelas (ascendente ou descendente)
paymentPlanTypeSortEnumTypeTipo de Plano de Pagamento (ascendente ou descendente)
refIdSortEnumTypeId da Referência (ascendente ou descendente)

Response

Response
{
"data": {
"paymentPlans": {
"items": [
{
"paymentPlanType": "MONTHLY",
"financialOwnerId": 48,
"companyId": 1,
"costCenterId": 1,
"financialIntegrationId": 1,
"id": 335,
"creationDate": "2024-12-27T19:53:21.804Z",
"active": true,
"deleted": false,
"billings": [
{
"pixCode": null,
"value": 100,
"dueDate": "2025-01-15T00:00:00.000Z",
"barcode": "32992996200000100000001090000000427276287110",
"billingStatus": "AWAITING_REGISTRATION"
},
{
"pixCode": null,
"value": 100,
"dueDate": "2025-02-15T00:00:00.000Z",
"barcode": "32991999300000100000001090000000427376287110",
"billingStatus": "AWAITING_REGISTRATION"
}
],
"financialOwner": {
"name": "Responsável Teste",
"cpf": "83265959007"
}
}
]
}
}
}

Result

CampoTipoDescrição
paymentPlansPaymentPlansCollectionSegmentColeção de planos de pagamento

Objeto PaymentPlansCollectionSegment

CampoTipoDescrição
items[PaymentPlan!]Lista de planos de pagamento
pageInfoCollectionSegmentInfo!Informações para auxiliar na paginação dos resultados.
totalCountInt!Número total de registros encontrados, independentemente da paginação.